/**
 * @Description: 消息记录详情原型
 * @author tao.xie
 * @date 2019-02-25
*/

export default class TradeDetail {
  /**
   *
   * 消息记录详情原型
   *
   * @param tradeNo
   * @param outTradeNo
   * @param tradeType
   * @param tradeDetailType
   * @param listPrice
   * @param payFee
   * @param discount
   * @param tradeTime
   * @param payTime
   * @param state
   * @param rideState
   * @param routeName
   * @param cardInstanceID
   * @param cardInstanceName
   * @param cardTypeID
   * @param cardTypeName
   */
  constructor (tradeNo, outTradeNo, tradeType, tradeDetailType, listPrice, payFee, discount, tradeTime, payTime, state, rideState, routeName, cardInstanceID, cardInstanceName, cardTypeID, cardTypeName) {
    this.tradeNo = tradeNo
    this.outTradeNo = outTradeNo
    this.tradeType = tradeType
    this.tradeDetailType = tradeDetailType
    this.listPrice = listPrice
    this.payFee = payFee
    this.discount = discount
    this.tradeTime = tradeTime
    this.payTime = payTime
    this.state = state
    this.rideState = rideState
    this.routeName = routeName
    this.cardInstanceID = cardInstanceID
    this.cardInstanceName = cardInstanceName
    this.cardTypeID = cardTypeID
    this.cardTypeName = cardTypeName
  }
}